package io.github.veigara.tcp.framework.model;

import lombok.Data;

/**
 * @author : zhouhx
 * 长度解析器
 * @date : 2025/6/6 14:47
 */
@Data
public class LengthDecodeConfig {
    /**
     * 是否使用长度解析器
     */
    private  boolean useLengthDecoder;
    /**
     * 长度解析器最大帧长度
     * 默认1024
     */
    private  int maxFrameLength;
    /**
     * 长度解析器偏移量
     * 默认0
     */
    private  int lengthFieldOffset;
    /**
     * 长度解析器长度
     * 默认4
     */
    private  int lengthFieldLength;
    /**
     * 长度解析器调整
     * 默认0
     */
    private  int lengthAdjustment;
    /**
     * 长度解析器初始字节数
     * 默认0
     */
    private  int initialBytesToStrip;
}
